ce4173caddf54c1711131976568b2b8f93d0c15b,src/net/java/sip/communicator/impl/protocol/rss/OperationSetPersistentPresenceRssImpl.java,UnregistrationListener,registrationStateChanged,#RegistrationStateChangeEvent#,1105
Before Change
{
if (! evt.getNewState().equals(RegistrationState.UNREGISTERED)
&& !evt.getNewState().equals(RegistrationState.AUTHENTICATION_FAILED)
&& !evt.getNewState().equals(RegistrationState.CONNECTION_FAILED))
{
return;
}
//send event notifications saying that all our buddies are offline.
//The icq (?) protocol does not implement top level buddies
//nor subgroups for top level groups so a simple nested loop
//would be enough.
Iterator groupsIter = getServerStoredContactListRoot()
.subgroups();
while (groupsIter.hasNext())
{
ContactGroupRssImpl group
= (ContactGroupRssImpl) groupsIter.next();
Iterator contactsIter = group.contacts();
After Change
}
else if(evt.getNewState() == RegistrationState.UNREGISTERED
|| evt.getNewState() == RegistrationState.AUTHENTICATION_FAILED
|| evt.getNewState() == RegistrationState.CONNECTION_FAILED)
{
if(presenceStatus != RssStatusEnum.OFFLINE)
{